草庐IT

node.js - NodeJS 中的 CoffeeScript 示例?

全部标签

javascript - 重复JS函数

我试图让这个函数在它的循环结束时重复。我尝试将函数分配给变量并在回调中调用变量,但失败了。我尝试将此函数包装在setInterval函数中,但仍然无法正常工作。如何让此函数运行无限循环并重复自身?$("span.text-change").typed({strings:["Firstsentence.","Secondsentence."],typeSpeed:30,//typingspeedbackDelay:500,//pausebeforebackspacingcallback:function(){//dostuff}});这是插件:TypedJSjsFiddlehere

javascript - three.js 在鼠标向下旋转对象并移动

我试图在我的场景中获得良好的鼠标移动,以便我可以围绕对象旋转。我有两个问题,我可以弄清楚如何限制运动,使其永远不会在Y轴上旋转低于0度。(我不想从下面看到物体,只能从上面看到)我想不通的第二件事是如何使运动流畅。现在我在jsfiddle中取得的成就是相机在开始旋转之前移回其起始位置。我的尝试:http://jsfiddle.net/phacer/FHD8W/4/这是我没有得到的部分:varspdy=(HEIGHT_S/2-mouseY)/100;varspdx=(WIDTH/2-mouseX)/100;root.rotation.x+=-(spdy/10);root.rotation.

javascript - 在 underscore.js 中展平嵌套数组/对象

我有一个对象数组,如下所示(尽管下面的示例在数组中只有一个元素)[{"uptime":0,"load":{"x":0.11,"y":0.22,"z":0.33},"cpu":[{"u":111,"n":112,"s":113,"i":114,"q":115},{"u":211,"n":212,"s":213,"i":214,"q":215}]}]我尝试使用underscore.js将每个元素展平,因此整个数组如下所示:[{"uptime":0,"load_x":0.11"load_y":0.03"load_z":0.01,"cpu1_u":111,"cpu1_n":112,"cpu1_

javascript - 是否有扩展核心 js 类的任何好的 underscore.js 替代方案?

我发现_.something(somevar,some_function_or_other_thing);“语法”非常难看。使用类似ruby​​的迭代器和类似东西的一些好的替代方案是什么:10..times(function(i){console.log(i);});uppercasefoobar=["foo","bar"].each(function(i){returni.toUpperCase();});此外,我正在使用node.js,因此它应该更多地关注代码而不是DOM内容。 最佳答案 很惊讶没有人提到Lo-Dash.Lo-D

javascript - doT.js 每 3 次迭代做一些事情

我有一个看起来像这样的doT.js模板:{{?it.books.length}}{{~it.books:value}}{{=value.title}}//thisshouldonlyberenderedevery3rdtime{{~}}{{?}}最后的br-Tag只应该每三次渲染一次。我该怎么做? 最佳答案 试试这个:{{?it.books.length}}{{~it.books:value:index}}{{=value.title}}{{?index%3==2}}{{?}}{{~}}{{?}}如果你想避免在列表的末尾添加元素(当

javascript - 将事件绑定(bind)到多个元素而不循环(vanilla JS)

我正在努力实现相当于:$('div').on('click',function(){//Dosomething});但没有jQuery。我最初的想法是使用for循环来遍历集合中的所有元素,但我猜测有一种不使用循环(某种native方法?)实现这一点的更好方法。varelems=document.getElementsByTagName('div');functionsomeEvent(){//Genericfunctiontotestagainstalert('eventfired');}for(vari=0,j=elems.length;i有没有不包含库的更优雅的方法?

javascript - Lua 的省略号在 JavaScript 中的等价物是什么?

在Lua中,这样的函数是有效的:functionFuncCallHack(Func,...)returnFunc(...)end有没有一种方法可以在JavaScript中执行此操作?...对那些不熟悉Lua的人来说意味着“所有未分组数组形式的未索引参数”。我在JavaScript中尝试过...,它似乎不起作用,而且由于Google不喜欢搜索特殊字符,所以它没有太大帮助。 最佳答案 JavaScript有arguments伪数组和apply函数;你可以这样做:functionFuncCallHack(Func){returnFunc.

javascript - 在 Express.js 应用程序中 require() 某物有多昂贵?

我有一个Express.js网络应用程序正在为我的一个域提供服务。app.js文件如下所示:varexpress=require('express');varapp=express();//andsoon…我想在app.js文件中使用我自己的一个函数,所以我想我应该把这个函数放在一个单独的文件中(作为一个模块,即module.exports=东西),然后在app.js文件中要求它:varmyfunc=require('./path/to/myfunc');但是,我担心性能。在Express.js应用程序中需要文件时,是否会出现明显的性能损失?我想这个问题可以归结为app.js代码执行了

javascript - Javascript 中的 '~ ~' 是什么?

这个问题在这里已经有了答案:Whatdoes~~("doubletilde")doinJavascript?(11个答案)关闭8年前。见过'~~'谁能解释一下它的用途?已完成谷歌搜索,但没有任何结果。它是一些数学运算符,但不知道它实际上对数值做了什么?

javascript - 处理javascript中的循环,只有最后一项受到影响?

这个问题在这里已经有了答案:JavaScriptclosureinsideloops–simplepracticalexample(44个答案)关闭8年前。我正在使用处理图像处理的gmnpm模块。我有这段代码。for(i=0;i此循环旨在遍历图像数组并裁剪每张照片,但它只裁剪最后一张。我认为它可以执行函数调用和回调,但还没有达到那个级别。